package cate.game.client.interceptor;

import cate.game.GameBody;
import cate.game.client.ClientContext;
import cate.game.client.msg.MsgInput;

public interface CommandInterceptor {
    void execute(MsgInput msgInput, GameBody gameBody, ClientContext clientContext);

    CommandInterceptor getNext();

    void setNext(CommandInterceptor next);
}
